<?php 
	include_once( dirname( __FILE__ )."/inc/conn.php" );
	include_once( dirname( __FILE__ )."/inc/function.php" );
	login_check( "users" );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title>用户管理--游戏设置</title>
	<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
	<meta name="GENERATOR" content="MSHTML 6.00.3790.4275">
	<link rel="stylesheet" type="text/css" href="images/css_body.css">
	<link rel="stylesheet" type="text/css" href="images/window.css">
	<link rel="Stylesheet" type="text/css" href="images/jquery_ui.css" />
	<script type="text/javascript" src="images/jquery.js"></script> 
	<script type="text/javascript" src="images/jquery_ui.js"></script>
</head>
<body>
	<div class="bodytitle">
		<div class="bodytitleleft"></div>
		<div class="bodytitletxt">游戏设置</div>
	</div>
	<!-- 游戏设置 -->
    <div class="categorylist" id="div_GameConfig">
        <table class="tbtitle" width="99%" cellspacing="1" cellpadding="0" border="0" align="center" style="BACKGROUND: #F1F1F1;" >				
				<tr bgcolor="#FFFFFF">
					<td colspan="8">
						选择游戏
						<select id = "sltGCGameList">
                        </select>
					</td>
				</tr>
				<tr bgcolor="#FFFFFF">
					<td width="125">记录号</td>
				  	<td width="150"><label id="lblGCRecID"></label></td>
					<td width="110">游戏类型</td>
				  	<td width="150"><label id="lblGCGameType"></label></td>
					<td width="110">游戏前缀</td>
			  	  	<td><label id="lblGCTablePrefix"></label></td>
				</tr>
				<tr bgcolor="#FFFFFF">
					<td>游戏名称</td>
				  	<td><input type="text" id="txtGCGameName" style="width:100px" /></td>
					<td>用户奖励经验</td>
				  	<td><input id="txtGCJLExp" type="text" style="width:100px" /></td>
					<td>奖励经验上限</td>
			  	  <td><input id="txtJLMaxExp" type="text" style="width:80px" /></td>
				</tr>
				<tr bgcolor="#FFFFFF">
					<td>抽取投注万分比</td>
				  	<td><input id="txtGCGoSamples" type="text" style="width:100px" /></td>
					<td>vip奖励经验</td>
				  	<td><input id="txtGCJLExpVIP" type="text" style="width:100px" /></td>
					<td>vip奖励经验上限</td>
			  	  <td><input id="txtJLMaxExpVIP" type="text" style="width:80px" /></td>
				</tr>
                <tr bgcolor="#FFFFFF">
					<td>开奖延迟</td>
				  	<td><input type="text" id="txtGCKjDelay" style="width:100px" />
				  	  秒</td>
					<td>系统赢概率</td>
				  	<td><input type="text" id="txtGCSysWinOdds" style="width:100px" />
			  	    0-100</td>
					<td>系统每天赢上下限</td>
		  	    <td><input id="txtGCSysWinMin" type="text" style="width:80px" />
至
  <input id="txtGCSysWinMax" type="text" style="width:80px" /></td>
				</tr>
                <tr bgcolor="#FFFFFF">
					<td>投注截至</td>
				  	<td><input type="text" id="txtGCTzClose" style="width:100px" />
				  	  秒</td>
					<td>奖励经验投注下限</td>
				  	<td><input type="text" id="txtGCTzExp" style="width:100px" />
				  	  分</td>
					<td>投注上下限</td>
                    <td>
                        <input id="txtGCPressMin" type="text" style="width:80px" />
                        至
                        <input id="txtGCPressMax" type="text" style="width:80px" />                    </td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>排除号码数</td>
				  	<td><input type="text" id="txtGCNoOpenNum" style="width:100px" /></td>
					<td>排除最大下注的号码数量</td>
				  	<td></td>
					<td>下盘开最小下注?</td>
                    <td>
                        <label id="lblNextOpenFlag"></label>
                        <input type="button" value="设置" id="btnGCOpenPressMin" class="btn-1" />
                        <input type="button" value="刷新" id="btnGCRefresh" class="btn-1" />
                    </td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td><font color="#FF0000">单个游戏停止开关</font></td>
				  	<td colspan="5"><input id="cbxGameShutDown" type="checkbox" >停止该游戏(请谨慎使用,勾选保存后将立即生效)</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td><font color="#FF0000">游戏停止原因</font></td>
				  	<td colspan="5"><input type="text" id="txtShutdownReason" style="width:200px" /></td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>标准赔率</td>
				  	<td colspan="5"><input type="text" id="txtGCStdOdds" style="width:600px" />以|分隔</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>标准投注额</td>
				  	<td colspan="5"><input type="text" id="txtGCSTdPress" style="width:600px" />以,分隔</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>扣分模式(只针对急速)</td>
				  	<td colspan="5"><input type="text" id="txtGCGameModel" style="width:600px" />分数,百分比,例:100,20|1000,15</td>
				</tr> 
				<!-- wk  添加规则 -->
				<tr bgcolor="#FFFFFF">
					<td>大小单双</td>
				  	<td><input id="limit1" type="text" style="width:100px" /></td>
					<td>大双大单小双小单</td>
				  	<td><input id="limit2" type="text" style="width:100px" /></td>
					<td>数字</td>
					<td><input id="limit3" type="text" style="width:80px" /></td>	
					
				</tr>
				<tr bgcolor="#FFFFFF">
					<td>极大极小</td>
					<td><input id="limit4" type="text" style="width:80px" /></td>
					<td>对子</td>
				  	<td><input id="limit5" type="text" style="width:100px" /></td>
					<td>顺子</td>
				  	<td><input id="limit6" type="text" style="width:100px" /></td>  
				</tr>
				<tr bgcolor="#FFFFFF"> 
					<td>豹子</td>
					<td><input id="limit7" type="text" style="width:80px" /></td>	
					<td>龙虎豹</td>
					<td><input id="limit8" type="text" style="width:80px" /></td>
					<td> </td>
					<td> </td>
				</tr>
				 
				<tr bgcolor="#FFFFFF">
					<td><font color="#FF0000">重写规则后的赔率</font></td>
				  	<td colspan="5"><input type="text" id="cx_pv" style="width:200px" /></td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>大</td>
				  	<td colspan="5"><input type="text" id="type1" style="width:600px" />以,分隔 
						遇<input type="text" id="yu_type1" style="width:60px" />
						重写规则<input type="text" id="cx_type1" style="width:400px" />
					</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>小</td>
				  	<td colspan="5"><input type="text" id="type2" style="width:600px" />以,分隔</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>单</td>
				  	<td colspan="5"><input type="text" id="type3" style="width:600px" />以,分隔</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>双</td>
				  	<td colspan="5"><input type="text" id="type4" style="width:600px" />以,分隔</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>大单</td>
				  	<td colspan="5"><input type="text" id="type5" style="width:600px" />以,分隔
					
						<!-- 遇 --><input type="hidden" id="yu_type5" style="width:60px" />
						<!-- 重写规则 --><input type="hidden" id="cx_type5" style="width:400px" />
					
					</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>小单</td>
				  	<td colspan="5"><input type="text" id="type6" style="width:600px" />以,分隔
					
						遇<input type="text" id="yu_type6" style="width:60px" />
						重写规则<input type="text" id="cx_type6" style="width:400px" />
					
					</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>大双</td>
				  	<td colspan="5"><input type="text" id="type7" style="width:600px" />以,分隔
					
					
						遇<input type="text" id="yu_type7" style="width:60px" />
						重写规则<input type="text" id="cx_type7" style="width:400px" />
					
					</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>小双 </td>
				  	<td colspan="5"><input type="text" id="type8" style="width:600px" />以,分隔</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>顺子</td>
				  	<td colspan="5"><input type="text" id="type9" style="width:600px" />以,分隔</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>对子</td>
				  	<td colspan="5"><input type="text" id="type10" style="width:600px" />以,分隔</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>豹子</td>
				  	<td colspan="5"><input type="text" id="type11" style="width:600px" />以,分隔</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>龙 </td>
				  	<td colspan="5"><input type="text" id="type12" style="width:600px" />以,分隔</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>虎 </td>
				  	<td colspan="5"><input type="text" id="type13" style="width:600px" />以,分隔</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>豹</td>
				  	<td colspan="5"><input type="text" id="type14" style="width:600px" />以,分隔</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>极大</td>
				  	<td colspan="5"><input type="text" id="type15" style="width:600px" />以,分隔</td>
				</tr> 
				<tr bgcolor="#FFFFFF">
					<td>极小</td>
				  	<td colspan="5"><input type="text" id="type16" style="width:600px" />以,分隔</td>
				</tr> 
				 
				<!-- end -->
				
				<tr bgcolor="#FFFFFF">
					<td></td>
				  	<td colspan="5"><input type="button" value="保存更改" id="btnGCSaveConfig" class="btn-1" /></td>
				</tr>                
			</table>
	</div>
</form>    
</body>
<script type= "text/javascript" language ="javascript">
    $(window.parent.document).attr("title","游戏设置");
    $(document).ready(function() {
        GetGameListOption();
        GetGameConfig();
        //***************************************************************
		//保存设置
		$("#btnGCSaveConfig").click(function(){
			SaveGameConfig();
		});
		//游戏列表变更
		$("#sltGCGameList").change(function(){
            GetGameConfig();
        }); 
        //设置
		$("#btnGCOpenPressMin").click(function(){
            var data = "action=set_nextopenflag&gametype=" + $("#sltGCGameList").val();
            SendAjax(data);
            GetGameConfig();
        }); 
        //刷新
        $("#btnGCRefresh").click(function(){
            GetGameConfig();
        }); 
	});
    //***************************************************************************************************
    //取游戏列表
    function GetGameListOption()
    {
		var data = "action=get_gamelist_option";
		SendAjax(data);
    }
    //取游戏配置
    function GetGameConfig()
    {
		var gameType = $("#sltGCGameList").val();
		if(gameType == "") return;
		var data = "action=get_gameconfig&gametype=" + gameType;
		SendAjax(data);
    }
    //保存设置
    function SaveGameConfig()
    {
        var data = "action=save_gameconfig";
        var GameType = $.trim($("#lblGCGameType").html());
        var GameName = $.trim($("#txtGCGameName").val());
        var JLExp = $.trim($("#txtGCJLExp").val());
        var MaxExp = $.trim($("#txtJLMaxExp").val());
        var GoSamples = $.trim($("#txtGCGoSamples").val());
        var JLExpVIP = $.trim($("#txtGCJLExpVIP").val());
        var MaxExpVIP = $.trim($("#txtJLMaxExpVIP").val());
        var KjDelay = $.trim($("#txtGCKjDelay").val());
        var SysWinOdds = $.trim($("#txtGCSysWinOdds").val());
        var SysWinMin = $.trim($("#txtGCSysWinMin").val());
        var SysWinMax = $.trim($("#txtGCSysWinMax").val());
        var NoOpenNum = $.trim($("#txtGCNoOpenNum").val());
		var TzClose = $.trim($("#txtGCTzClose").val());
		var GCTzExp = $.trim($("#txtGCTzExp").val());
        var PressMin = $.trim($("#txtGCPressMin").val());
        var PressMax = $.trim($("#txtGCPressMax").val());
        var StdOdds = $.trim($("#txtGCStdOdds").val());
        var STdPress = $.trim($("#txtGCSTdPress").val());
        var GameModel = $.trim($("#txtGCGameModel").val()); 
        var GameOpenFlag = "0";
        var ShutdownReason =  $.trim($("#txtShutdownReason").val());
		/**-- wk 新增参数 -*/
        var type1 =  $.trim($("#type1").val());
        var type2 =  $.trim($("#type2").val());
        var type3 =  $.trim($("#type3").val());
        var type4 =  $.trim($("#type4").val());
        var type5 =  $.trim($("#type5").val());
        var type6 =  $.trim($("#type6").val());
        var type7 =  $.trim($("#type7").val());
        var type8 =  $.trim($("#type8").val());
        var type9 =  $.trim($("#type9").val());
        var type10 =  $.trim($("#type10").val());
        var type11 =  $.trim($("#type11").val());
        var type12 =  $.trim($("#type12").val());
        var type13 =  $.trim($("#type13").val());
        var type14 =  $.trim($("#type14").val());
        var type15 =  $.trim($("#type15").val());
        var type16 =  $.trim($("#type16").val());
        var cx_pv =  $.trim($("#cx_pv").val());
        var yu_type1 =  $.trim($("#yu_type1").val());
        var cx_type1 =  $.trim($("#cx_type1").val());
		var yu_type5 =  $.trim($("#yu_type5").val());
        var cx_type5 =  $.trim($("#cx_type5").val());
		var yu_type6 =  $.trim($("#yu_type6").val());
        var cx_type6 =  $.trim($("#cx_type6").val());
		var yu_type7 =  $.trim($("#yu_type7").val());
        var cx_type7 =  $.trim($("#cx_type7").val());
		
		
		
        var limit1 =  $.trim($("#limit1").val());
        var limit2 =  $.trim($("#limit2").val());
        var limit3 =  $.trim($("#limit3").val());
        var limit4 =  $.trim($("#limit4").val());
        var limit5 =  $.trim($("#limit5").val());
        var limit6 =  $.trim($("#limit6").val());
        var limit7 =  $.trim($("#limit7").val());
        var limit8 =  $.trim($("#limit8").val());
		/**-- wk 新增参数  end -*/
        
        if(GameType == "") 
        {
			alert("参数错误!");
			return false;
        }
        if(GameName == "")
        {
			alert("请输入游戏名称!");
			return false;
        }
        if(JLExp == "" || isNaN(JLExp))
        {
			alert("用户奖励经验必须为数字!");
			return false;
        }
        if(MaxExp == "" || isNaN(MaxExp))
        {
			alert("奖励经验上限必须为数字!");
			return false;
        } 
        if(GoSamples == "" || isNaN(GoSamples))
        {
			alert("抽取投注万分比必须为数字!");
			return false;
        }
        if(JLExpVIP == "" || isNaN(JLExpVIP))
        {
			alert("vip奖励经验必须为数字!");
			return false;
        }
        if(MaxExpVIP == "" || isNaN(MaxExpVIP))
        {
			alert("vip奖励经验上限必须为数字!");
			return false;
        }
        if(KjDelay == "" || isNaN(KjDelay))
        {
			alert("开奖延迟必须为数字!");
			return false;
        }
        if(SysWinOdds == "" || isNaN(SysWinOdds))
        {
			alert("系统赢概率必须为数字!");
			return false;
        }
        if(SysWinMin == "" || isNaN(SysWinMin))
        {
			alert("系统每天赢下限必须为数字!");
			return false;
        }
        if(SysWinMax == "" || isNaN(SysWinMax))
        {
			alert("系统每天赢上限必须为数字!");
			return false;
        }   
        if(parseInt(SysWinMax) < parseInt(SysWinMin)) 
        {
			alert("系统每天赢上限必须大于等于下限!");
			return false;
        }
        if(TzClose == "" || isNaN(TzClose))
        {
			alert("投注截至秒数必须为数字!");
			return false;
        }
        if(GCTzExp == "" || isNaN(GCTzExp))
        {
			alert("奖励经验投注下限必须为数字!");
			return false;
        }
        if(PressMin == "" || isNaN(PressMin))
        {
			alert("投注下限必须为数字!");
			return false;
        }
        if(PressMax == "" || isNaN(PressMax))
        {
			alert("投注上限必须为数字!");
			return false;
        }
        if(parseInt(PressMax) < parseInt(PressMin))
        {
			alert("投注上限必须大于等于下限!");
			return false;
        }
        
        if(NoOpenNum == "" || isNaN(NoOpenNum))
        {
			alert("排除号码数必须为数字!");
			return false;
        }
        if($("#cbxGameShutDown").is(":checked")) 
        	GameOpenFlag = "1";
        
        data += "&gametype=" + parseInt(GameType) + "&GameName=" + GameName + "&JLExp=" + parseInt(JLExp)
        		+ "&MaxExp=" + parseInt(MaxExp)
        		+ "&GoSamples=" + parseInt(GoSamples)
        		+ "&JLExpVIP=" + parseInt(JLExpVIP)
        		+ "&MaxExpVIP=" + parseInt(MaxExpVIP)
        		+ "&KjDelay=" + parseInt(KjDelay)
        		+ "&SysWinOdds=" + parseInt(SysWinOdds)
        		+ "&SysWinMin=" + parseInt(SysWinMin)
        		+ "&SysWinMax=" + parseInt(SysWinMax)
        		+ "&NoOpenNum=" + parseInt(NoOpenNum)
        		+ "&TzClose=" + parseInt(TzClose)
        		+ "&GCTzExp=" + parseInt(GCTzExp)
        		+ "&PressMin=" + parseInt(PressMin)
        		+ "&PressMax=" + parseInt(PressMax)
        		+ "&StdOdds=" + StdOdds
        		+ "&STdPress=" + STdPress
        		+ "&GameModel=" + GameModel
        		+ "&gameopenflag=" + GameOpenFlag 
        		+ "&shutdownreason=" + ShutdownReason
        		+ "&type1=" + type1
        		+ "&type2=" + type2
        		+ "&type3=" + type3
        		+ "&type4=" + type4
        		+ "&type5=" + type5
        		+ "&type6=" + type6
        		+ "&type7=" + type7
        		+ "&type8=" + type8
        		+ "&type9=" + type9
        		+ "&type10=" + type10
        		+ "&type11=" + type11
        		+ "&type12=" + type12
        		+ "&type13=" + type13
        		+ "&type14=" + type14
        		+ "&type15=" + type15
        		+ "&type16=" + type16
        		+ "&cx_pv=" + cx_pv
        		+ "&yu_type1=" + yu_type1
        		+ "&cx_type1=" + cx_type1
        		+ "&yu_type5=" + yu_type5
        		+ "&cx_type5=" + cx_type5
        		+ "&yu_type6=" + yu_type6
        		+ "&cx_type6=" + cx_type6
				+ "&yu_type7=" + yu_type7
        		+ "&cx_type7=" + cx_type7
				
        		+ "&limit1=" + limit1
        		+ "&limit2=" + limit2
        		+ "&limit3=" + limit3
        		+ "&limit4=" + limit4
        		+ "&limit5=" + limit5
        		+ "&limit6=" + limit6
        		+ "&limit7=" + limit7
        		+ "&limit8=" + limit8

				
				;
     
				
        SendAjax(data);
    }
 
	
    //***************************************************************************************************
	//ajax处理
	function SendAjax(SendData)
	{
		var PostURL = "sgamemanage.php";
		$.ajax({
		       type: "POST",
		       async:false,
		       dataType: "json",
		       url: PostURL,
		       data: SendData,
		       success: function(data) {DataSuccess(data);}
		});
	}
	//数据成功后
	function DataSuccess(json)
	{ 
	
 
		var tbody = "";
		var pageinfo = "";
        var InfoType = "";
		$.each(json,function(i,item){
			if(i == 0)
			{
                InfoType = item.cmd;
				switch(item.cmd)
				{
					case "get_gameconfig":
                        break;
					case "get_gamelist_option":
						$("#sltGCGameList").empty();
                        $(item.msg).appendTo("#sltGCGameList");
						return;
					default:
						alert(item.msg);
						return;
						break;
				}
			}
			else
			{
				if(InfoType == "get_gameconfig")
                {
                    $("#lblGCRecID").html(item.RecID);
                    $("#lblGCGameType").html(item.GameType);
                    $("#lblGCTablePrefix").html(item.TablePrefix);
                    
                    $("#txtGCGameName").val(item.GameName);
                    $("#txtGCJLExp").val(item.JLExp);
                    $("#txtJLMaxExp").val(item.MaxExp);
                    
                    $("#txtGCGoSamples").val(item.GoSamples);
                    $("#txtGCJLExpVIP").val(item.JLExpVIP);
                    $("#txtJLMaxExpVIP").val(item.MaxExpVIP);
                    
                    $("#txtGCKjDelay").val(item.KjDelay);
                    $("#txtGCSysWinOdds").val(item.SysWinOdds);
                    $("#txtGCSysWinMin").val(item.SysWinMin);
                    $("#txtGCSysWinMax").val(item.SysWinMax);
                    
                    $("#txtGCNoOpenNum").val(item.NoOpenNum); 
                    $("#lblNextOpenFlag").html(item.NextOpenFlag); 
                    
					$("#txtGCTzClose").val(item.TzClose);
					$("#txtGCTzExp").val(item.TzExp);
                    $("#txtGCPressMin").val(item.PressMin);
                    $("#txtGCPressMax").val(item.PressMax);
                    
                    $("#txtGCStdOdds").val(item.StdOdds);
                    $("#txtGCSTdPress").val(item.STdPress);
                    $("#txtGCGameModel").val(item.GameModel);
					
					/* wk */
                    $("#type1").val(item.type1);
                    $("#type2").val(item.type2);
                    $("#type3").val(item.type3);
                    $("#type4").val(item.type4);
                    $("#type5").val(item.type5);
                    $("#type6").val(item.type6);
                    $("#type7").val(item.type7);
                    $("#type8").val(item.type8);
                    $("#type9").val(item.type9);
                    $("#type10").val(item.type10);
                    $("#type11").val(item.type11);
                    $("#type12").val(item.type12);
                    $("#type13").val(item.type13);
                    $("#type14").val(item.type14);
                    $("#type15").val(item.type15);
                    $("#type16").val(item.type16);
					
					
					
					
                    $("#cx_pv").val(item.cx_pv);
                    $("#yu_type1").val(item.yu_type1);
                    $("#cx_type1").val(item.cx_type1);
                    $("#yu_type5").val(item.yu_type5);
                    $("#cx_type5").val(item.cx_type5);
                    $("#yu_type6").val(item.yu_type6);
                    $("#cx_type6").val(item.cx_type6);
                    $("#yu_type7").val(item.yu_type7);
                    $("#cx_type7").val(item.cx_type7);
					
					
					
                    $("#limit1").val(item.limit1);
                    $("#limit2").val(item.limit2);
                    $("#limit3").val(item.limit3);
                    $("#limit4").val(item.limit4);
                    $("#limit5").val(item.limit5);
                    $("#limit6").val(item.limit6);
                    $("#limit7").val(item.limit7);
                    $("#limit8").val(item.limit8);
                
					 
					
					/* wk  end */
					
                    $("#txtShutdownReason").val(item.game_shutdown_reason);
                    if(item.game_open_flag == "0")
                    	$("#cbxGameShutDown").attr("checked",false);
                    else
                        $("#cbxGameShutDown").attr("checked",true);
                 }
			}

		});
	}
    
</script>

</html>
